home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="UTF-8"?>
- <PHExpressions __steps="101">
- <PHAccessLogExps>
- <map>
- </map>
- </PHAccessLogExps>
- <PHFileNameExps>
- <map>
- <class_pair __first="DD_MMM_YYYY">
- <PHFileNameExp>
- <FFileNameMatch>(?:31|[123]0|[012]?[1-9])(?:[-:/, ]+)[ADFJMNOS][aceopu][vtbnrylgpc](?:[-:/, ]+)(?:19|20)[09][0-9](?:\.log\.gz|\.log|\.gz)?</FFileNameMatch>
- <FFileNameSplit>(31|[123]0|[012]?[1-9])(?:[-:/, ]+)([ADFJMNOS][aceopu][vtbnrylgpc])(?:[-:/, ]+)((?:19|20)[09][0-9])(\.log\.gz|\.log|\.gz)?</FFileNameSplit>
- <PHFileNameMap>
- <map>
- <pair __first="dd" __second="1"/>
- <pair __first="extension" __second="4"/>
- <pair __first="mmm" __second="2"/>
- <pair __first="yyyy" __second="3"/>
- </map>
- </PHFileNameMap>
- </PHFileNameExp>
- </class_pair>
- <class_pair __first="access_log-DDA">
- <PHFileNameExp>
- <FFileNameMatch>access_log-(?:31|[123]0|[012]?[1-9])\w?(?:\.log\.gz|\.log|\.gz)?</FFileNameMatch>
- <FFileNameSplit>(access_log-)(31|[123]0|[012]?[1-9])(\w?)(\.log\.gz|\.log|\.gz)?</FFileNameSplit>
- <PHFileNameMap>
- <map>
- <pair __first="a" __second="3"/>
- <pair __first="dd" __second="2"/>
- <pair __first="extension" __second="4"/>
- <pair __first="repeat" __second="1"/>
- </map>
- </PHFileNameMap>
- </PHFileNameExp>
- </class_pair>
- <class_pair __first="access_log-MM.DD.YY">
- <PHFileNameExp>
- <FFileNameMatch>access_log-(?:1[012]|0[1-9])\.(?:31|[123]0|[012]?[1-9])\.[09][0-9](?:\.log\.gz|\.log|\.gz)?</FFileNameMatch>
- <FFileNameSplit>(access_log-)(1[012]|0[1-9])\.(31|[123]0|[012]?[1-9])\.([09][0-9])(\.log\.gz|\.log|\.gz)?</FFileNameSplit>
- <PHFileNameMap>
- <map>
- <pair __first="dd" __second="3"/>
- <pair __first="extension" __second="5"/>
- <pair __first="mm" __second="2"/>
- <pair __first="repeat" __second="1"/>
- <pair __first="yy" __second="4"/>
- </map>
- </PHFileNameMap>
- </PHFileNameExp>
- </class_pair>
- <class_pair __first="exYYMMDD">
- <PHFileNameExp>
- <FFileNameMatch>ex[09][0-9](?:0[1-9]|1[0-2])(?:31|[123]0|[012][1-9])(?:\.log\.gz|\.log|\.gz)?</FFileNameMatch>
- <FFileNameSplit>(ex)([09][0-9])(0[1-9]|1[0-2])(31|[123]0|[012][1-9])(\.log\.gz|\.log|\.gz)?</FFileNameSplit>
- <PHFileNameMap>
- <map>
- <pair __first="dd" __second="4"/>
- <pair __first="extension" __second="5"/>
- <pair __first="mm" __second="3"/>
- <pair __first="repeat" __second="1"/>
- <pair __first="yy" __second="2"/>
- </map>
- </PHFileNameMap>
- </PHFileNameExp>
- </class_pair>
- </map>
- </PHFileNameExps>
- <PHFormatExps>
- <map>
- <class_pair __first="file_size">
- <PHFormatExp>
- <FExpression>(\d)(?=(\d\d\d)+(?!\d))</FExpression>
- <FFormat>(?1$&),</FFormat>
- </PHFormatExp>
- </class_pair>
- </map>
- </PHFormatExps>
- <PHFtpExps>
- <map>
- <class_pair __first="MACOS">
- <PHFtpExp>
- <FListMatch>[-ld][-rwxt]{3}[-rwxt]{3}[-rwxt]{3}\s+(?:[[:digit:]]+)?\s+(?:[[:digit:]]+|\w+)\s+[[:digit:]]+\s+(?:\w{3}\s+\d+\s+[0-9:]+)\s+.+</FListMatch>
- <FListMatchAlt></FListMatchAlt>
- <FListSplit>([-ld])([-rwxt]{3})([-rwxt]{3})([-rwxt]{3})\s+([[:digit:]]+)?\s+([[:digit:]]+|\w+)\s+([[:digit:]]+)\s+(\w{3}\s+\d+\s+[0-9:]+)\s+(.+)</FListSplit>
- <FListSplitAlt></FListSplitAlt>
- <FNameSplit></FNameSplit>
- <PHListSplitMap>
- <map>
- <pair __first="date" __second="8"/>
- <pair __first="grpup_permissions" __second="3"/>
- <pair __first="name" __second="9"/>
- <pair __first="other_permissions" __second="4"/>
- <pair __first="owner_permissions" __second="2"/>
- <pair __first="size" __second="6"/>
- <pair __first="type" __second="1"/>
- </map>
- </PHListSplitMap>
- </PHFtpExp>
- </class_pair>
- <class_pair __first="MS-DOS">
- <PHFtpExp>
- <FListMatch>\d{2}(?:-\d{2}){2}\s+\d{2}:\d{2}(?:AM|PM)\s+(?:(?:<DIR>)|(?:\d+))\s+\b.+</FListMatch>
- <FListMatchAlt></FListMatchAlt>
- <FListSplit>(\d{2}(?:-\d{2}){2}\s+\d{2}:\d{2}(?:AM|PM))\s+((<DIR>)|(\d+))\s+(\b.+)</FListSplit>
- <FListSplitAlt></FListSplitAlt>
- <FNameSplit></FNameSplit>
- <PHListSplitMap>
- <map>
- <pair __first="date" __second="1"/>
- <pair __first="name" __second="5"/>
- <pair __first="size" __second="4"/>
- <pair __first="type" __second="3"/>
- </map>
- </PHListSplitMap>
- </PHFtpExp>
- </class_pair>
- <class_pair __first="UNIX Type: L8">
- <PHFtpExp>
- <FListMatch>[-ld][-rwxt]{3}[-rwxt]{3}[-rwxt]{3}\s+\d+\s[-\w]+\s+[-\w]+\s+\d+\s\w+\s+\d+\s+[0-9:]+\s.*</FListMatch>
- <FListMatchAlt></FListMatchAlt>
- <FListSplit>([-ld])([-rwxt]{3})([-rwxt]{3})([-rwxt]{3})\s+(\d+)\s([-\w]+)\s+([-\w]+)\s+(\d+)\s(\w+\s+\d+\s+[0-9:]+)\s(.*)</FListSplit>
- <FListSplitAlt></FListSplitAlt>
- <FNameSplit>(?:(.+)(?= -> )(?: -> )(.+))|(.+)</FNameSplit>
- <PHListSplitMap>
- <map>
- <pair __first="date" __second="9"/>
- <pair __first="group" __second="7"/>
- <pair __first="grpup_permissions" __second="3"/>
- <pair __first="links" __second="5"/>
- <pair __first="name" __second="10"/>
- <pair __first="other_permissions" __second="4"/>
- <pair __first="owner" __second="6"/>
- <pair __first="owner_permissions" __second="2"/>
- <pair __first="size" __second="8"/>
- <pair __first="type" __second="1"/>
- </map>
- </PHListSplitMap>
- </PHFtpExp>
- </class_pair>
- <class_pair __first="UNIX Type: L8 II">
- <PHFtpExp>
- <FListMatch>[-ld][-rwxt]{3}[-rwxt]{3}[-rwxt]{3}\s+\d+\s+[-\w]+\s+\d+\s\w+\s+\d+\s+[0-9:]+\s.*</FListMatch>
- <FListMatchAlt></FListMatchAlt>
- <FListSplit>([-ld])([-rwxt]{3})([-rwxt]{3})([-rwxt]{3})\s+(\d+)\s+([-\w]+)\s+(\d+)\s(\w+\s+\d+\s+[0-9:]+)\s(.*)</FListSplit>
- <FListSplitAlt></FListSplitAlt>
- <FNameSplit>(?:(.+)(?= -> )(?: -> )(.+))|(.+)</FNameSplit>
- <PHListSplitMap>
- <map>
- <pair __first="date" __second="8"/>
- <pair __first="grpup_permissions" __second="3"/>
- <pair __first="links" __second="5"/>
- <pair __first="name" __second="9"/>
- <pair __first="other_permissions" __second="4"/>
- <pair __first="owner" __second="6"/>
- <pair __first="owner_permissions" __second="2"/>
- <pair __first="size" __second="7"/>
- <pair __first="type" __second="1"/>
- </map>
- </PHListSplitMap>
- </PHFtpExp>
- </class_pair>
- </map>
- </PHFtpExps>
- <PHValidateExps>
- <map>
- </map>
- </PHValidateExps>
- </PHExpressions>
-